import { generateService } from '@umijs/openapi'

/**
 * 安装 @umijs/openapi https://www.npmjs.com/package/@umijs/openapi
 * requestLibPath : 请求库路径
 * schemaPath : 接口文档地址 注意: knife4j 的默认地址是 /v2/api-docs 注意分组参数的配置
 * projectName : 项目名称
 * serversPath : 生成文件路径
 *
 * 运行命令生成代码: node openapi.config.js
 * 注意:这个文件要放到项目根目录下,同时是js文件,不然node执行会报错:
 * TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts"
 */
generateService({
  requestLibPath: "import request from '@/request'",
  schemaPath: 'http://127.0.0.1:8123/v2/api-docs?group=%E9%BB%98%E8%AE%A4%E5%88%86%E7%BB%84',
  serversPath: './src',
}).then(() => {})
